#ifndef GROUPDMODEL_H
#define GROUPDMODEL_H

#include"group.hpp"
#include<vector>
#include<string>
using namespace std;

//维护 组操作 的接口方法
class GroupModel
{
public:
    //创建组
    bool createGroup(Group &group);
    //加入群组
    void addGroup(int userid,int groupid,string role);
    //查询用户所在群组的消息
    vector<Group> queryGroups(int userid);
    // 根据指定的 groupid 查询群组用户id列表
    vector<int> queryGroupUsers(int userid,int groupid);
};


#endif